97
28
17
13
19
5
7
41
102
24
20
181
60
11
30
15
70
89
84
12
18
33
8
22
338
220
48
37
29
4
108
9
309
219
58
161
162
57
91
50
46