38
33
16
15
87
3
56
135
17
36
40
22
111
24
13
61
46
20
47
81
105
262
466
483
50
168
32
76
8
41
29
37
115
71
21
116
151
152
35
106
11
31
305
64
113
142
130
2
91
97
14
122
51
340