103
28
72
47
71
195
372
185
75
97
31
104
291
74
138
108
30
109
38
27
36
35
173
68
62
9
189
82
79
41
53
44
60
26
70
51
107
231
77
93
21
32
105
95
23
121
25
42
129
34
64
15
57
268
46