52
122
44
45
41
89
103
29
30
47
56
62
118
108
19
133
20
32
68
582
23
82
241
38
106
3
42
99
163
632
39
109
70
8
53
17
11
43
66
31
97
91
57
93
75
155
25
167
37
843