31
28
32
195
112
14
56
203
140
30
27
51
38
102
46
278
4
22
124
380
185
40
34
53
26
12
91
61
62
79
254
21
128
117
84
86
16
35
45
114
33
69
25
113
41
182
208
8
65