19
160
42
175
13
21
35
25
145
3
84
122
1256
64
37
49
34
75
17
24
41
11
5
28
107
14
52
22
305
53
15
633
99
61
4
23
197
376
8
199
39
18
29
56
58
212