45
73
21
22
15
24
36
181
58
64
82
302
34
349
7
51
90
121
211
66
23
84
33
157
17
40
76
20
83
124
197
137
42
49
153
48
67
28
65
14
295
18
111
175
163
30
63
10
2
50