36
35
59
12
89
30
7
13
28
8
180
41
1176
17
10
181
15
11
3
45
87
42
23
260
375
128
14
173
47
73
109
46
61
92
22
91
95
37
31
51
176
113
97
34
24
48
185
38
53
538
134