22
211
35
12
165
47
15
45
29
53
303
23
17
84
70
102
28
149
13
18
60
313
111
259
39
117
153
268
80
368
56
51
86
16
160
38
129
9
31
127
36
14
20
115
516
48
76
145
10