29
63
96
48
121
7
95
11
530
371
12
41
33
728
60
40
162
288
22
173
61
52
153
21
30
13
321
19
17
103
35
190
23
25
8
68
81
105
28
92
37
24
20
36
9