29
173
13
23
25
11
50
10
46
16
28
17
7
19
15
44
2
3
8
22
109
33
56
77
12
39
65
162
6
97
236
61
47
68
86
43
57
82
18
74
102
21
26
24
85