59
45
20
31
160
92
26
19
71
173
52
40
266
25
124
15
28
102
76
23
17
193
37
62
33
77
120
97
21
11
51
140
232
41
248
3670
70
98
22
16
9
13
1295
14
42
66
35
72
48
47