51
106
174
25
5
43
23
128
21
49
36
42
72
168
37
127
107
22
26
31
228
160
30
71
100
595
82
98
15
34
275
53
63
105
87
255
83
70
52
46
92
33
65
86
148
254
288
237
185
58
67
18