76
25
33
34
103
45
90
110
32
37
47
31
91
39
102
24
152
87
112
154
502
16
158
56
309
68
29
382
50
48
129
288
17
241
402
113
97
42
631
23
44
15
238
85
58
43
73
70
387
276
225
140
111