123
94
63
120
111
348
93
37
154
90
64
55
66
119
375
308
40
91
140
58
65
73
29
39
62
41
43
25
212
51
198
71
128
30
60
72
135
34
6
24
35
419
104
170
102
1
42
108
131
44
87
11