113
95
29
36
66
13
22
175
52
50
23
45
64
118
82
33
3
46
38
5
114
80
4
107
25
62
83
12
10
65
21
32
77
27
17
115
174
48
57
58
7
40
49
61
222
44
89