105
44
36
114
23
22
2
16
77
362
249
372
2289
204
83
33
29
12
31
1
38
30
185
21
981
267
7
59
18
84
54
85
5
28
24
13
19
63
6
20
155
62
103
14
108
359
49
334