15
13
33
32
108
41
9
28
22
12
29
102
59
39
8
25
67
16
57
65
50
83
82
23
19
14
100
95
92
330
237
56
46
53
104
42
80
223
126
21
73
110
24
96
105