32
35
31
202
13
5
15
48
38
174
141
88
94
108
40
137
17
18
34
150
51
46
67
56
140
45
33
158
133
322
25
10
16
50
77
75
112
72
49
59
30
21
7
11
9
12
28
70
97