39
43
31
9
62
58
92
41
1327
60
103
117
32
49
405
114
299
116
87
288
63
175
42
184
34
7
86
81
65
195
44
64
75
93
15
21
33
18
25
132
23
83
28
73
76
110
74
169
171
355