326
118
9
258
23
53
61
150
44
331
66
13
29
21
27
35
28
34
93
156
97
36
48
69
31
17
89
12
25
82
70
7
447
40
24
222
5
166
74
20
38
116
76
30
52
189
126