38
23
28
12
43
133
148
124
216
7
93
1043
40
146
368
135
50
10
44
49
141
65
33
32
121
86
29
1372
357
31
100
159
72
145
804
331
362
142
112
349
56
39
10817
185
9
35
54
119
18
41
58
19
85
78