38
19
65
41
98
5
10
22
29
324
92
30
31
96
103
50
16
32
59
23
36
54
48
91
147
12
63
61
342
2
102
53
151
66
167
121
269
107
122
270
110
185
255
85
195
156
42