83
50
29
21
7
82
40
28
43
64
131
4
36
85
5
41
8
12
34
18
25
10
229
96
19
136
315
79
13
35
70
58
17
6
26
72
15
27
92
76
98
97
24
31
161