101
38
39
134
76
49
40
98
110
155
35
148
279
12
217
88
26
17
21
16
29
36
92
43
214
53
113
150
102
28
42
339
71
64
105
258
111
15
60
62
81
82
55
140
252
114
107
87
57
97