43
51
146
16
13
31
20
14
56
62
40
24
45
27
108
12
28
48
11
101
17
21
120
1102
38
29
50
42
134
84
15
10
155
97
137
54
65
105
125
30
6
93
49
34
111
41