106
51
41
40
21
48
90
61
29
25
58
34
17
31
49
100
86
85
76
22
15
36
169
35
79
69
46
28
77
71
53
55
62
224
56
66
10
20
8
23
127
6
7
16
12
9
340
105