58
86
56
37
10
5
35
73
102
94
186
9
34
12
20
41
21
22
8
6
11
7
54
14
77
25
13
92
47
39
17
131
296
65
49
23
96
15
234
76
3
43
70
113