42
193
112
39
13
106
43
297
18
145
25
373
11
422
95
28
157
75
37
227
55
68
87
91
154
141
29
107
117
202
32
8
40
70
126
41
23
78
16
90
49
52
172
74
22
93
185
38
146
47
71
131
63
30