88
32
41
30
108
58
65
56
71
148
283
77
518
97
91
27
134
25
80
51
127
7
11
37
72
64
1
129
13
8
4
42
38
119
178
101
3
39
5
59
12
16
24