44
90
33
15
17
20
220
51
1334
138
258
22
9
43
2
69
37
100
661
13
53
87
60
21
56
49
130
145
73
62
35
28
14
120
31
58
29
23
276
239
141
59
57
71
45