226
119
157
44
116
51
86
144
67
90
23
29
33
214
15
35
24
54
82
196
122
58
296
16
2
46
14
52
68
31
57
40
87
28
106
70
43
59
146
26
53
65
94
78
73
74
181
30
75
88
96
130