32
109
29
65
97
34
317
20
356
57
100
108
189
68
28
274
33
58
151
77
49
36
48
82
64
25
47
41
35
45
26
121
60
123
86
46
19
9
138
52
91
40
89
43
42
24