31
121
483
34
233
3
24
45
57
44
115
32
48
36
51
190
22
71
18
28
52
75
219
73
25
160
46
151
13
14
80
205
11
99
17
20
103
81
97
64
85
194
63
82
10
367
152
112
33