65
23
51
113
174
27
5
43
129
49
36
72
168
37
127
107
22
26
31
228
160
30
42
71
100
598
82
99
16
34
275
53
63
105
87
255
83
70
52
46
92
33
86
148
25
290
237
185
58
69