31
48
38
27
29
86
89
17
61
339
79
22
16
43
30
90
60
33
21
163
71
250
51
39
56
113
67
15
54
45
119
9
65
63
188
111
66
114
141
148
185
18
24
72
197
97
20
234
13
12
75