28
62
26
46
91
155
48
208
4
53
23
37
50
21
82
3
101
51
9
44
41
64
90
145
199
8
29
35
221
134
159
434
262
39
55
181
105
60
61
11
84
98
509
32
40
70
22
530
325
33
299
45
74
15
63