32
23
18
96
31
38
49
239
62
51
74
135
94
63
100
78
64
119
42
5
40
70
17
60
10
24
29
44
45
34
85
47
22
4
13
75
116
6
19
33
175
14
122
67
28