172
24
96
246
29
76
15
10
72
39
32
173
121
99
86
33
201
22
229
90
67
112
145
1165
102
81
553
110
106
186
92
58
46
152
30
43
55
48
113
63
56
80
13
65
114
147
139