101
117
61
218
359
19
55
3
159
32
47
33
43
102
62
135
16
4
39
53
151
114
70
78
123
110
80
21
73
97
51
246
34
77
28
22
96
35
81
45
11
188
64
209
95
66
184
31
15
9
5
38