125
72
27
39
55
64
56
60
48
111
87
33
131
41
368
231
99
35
22
440
66
18
42
301
347
17
57
81
95
30
73
76
126
45
182
341
203
54
15
21
228
38
29
297
23
98
7
61
154
302
115
49