32
191
48
26
40
24
66
42
94
7
34
21
44
3
36
17
31
10
12
16
70
93
33
88
15
99
285
38
682
215
50
41
20
67
142
175
35
45
98
39
28
58
49
25
82
18
81
30
13