328
109
34
45
91
24
11
26
41
104
80
58
12
30
14
7
92
181
17
110
29
55
117
10
20
93
245
290
15
44
68
49
36
123
84
6
108
23
62
96
77
71
359
116
82
18
27
70