34
45
102
29
106
16
74
254
73
348
98
23
329
39
51
224
69
71
30
121
58
38
81
66
80
125
286
57
64
130
63
314
467
96
252
77
20
235
37
120
114
110
204
179
35
41
67
32
241
437
88
792