38
30
21
11
19
24
79
60
68
190
222
133
102
308
1418
114
363
89
75
98
45
29
77
336
22
148
231
196
397
67
686
84
64
129
62
46
99
56
104
31
18
145
72
73
203
28
108
95
16
42
23
76
40
55
33