13
33
32
108
40
9
28
22
12
29
102
15
59
36
8
25
67
16
57
65
49
83
82
21
19
14
100
95
91
330
236
56
46
53
104
41
80
223
126
73
110
23
105
61