45
176
12
77
25
30
11
65
191
137
20
82
304
170
38
63
145
43
431
49
19
112
27
108
102
87
76
104
37
50
33
358
26
17
9
205
29
53
402
68
46
90
75
85
56
36
0
40
28
89
18
22