121
30
21
31
11
4
56
93
17
22
138
80
10
12
133
38
33
82
3
15
47
27
24
20
13
42
26
16
337
278
215
45
8
152
157
1232
145
23
179
140
49
78
128
186
35
25
170
60
176
189
18
36
276