30
365
2101
49
66
268
292
301
144
303
102
248
146
258
18
11
129
72
21
7
62
56
16
40
8
39
14
24
13
26
86
22
65
228
12
34
17
19
97
29
5
33
46
173
84
165
361
151
118
2
74