12
86
52
6
21
20
62
60
112
38
51
37
95
33
66
49
32
31
72
271
77
29
90
61
35
44
67
109
63
84
175
123
111
75
136
24
22
15
1
30
16
11
14
5
13
50
53
156
163
76
79
151