285
61
12
17
365
108
160
236
91
154
133
107
93
211
35
202
3
29
70
296
179
47
84
8
38
60
24
34
42
98
18
26
27
40
23
20
21
36
31
52
56
30
5
13
4
45
124
7
55