14
78
7
31
16
13
2
47
83
9
15
12
66
41
49
44
54
25
17
23
173
22
301
43
94
116
226
57
583
125
175
58
42
392
37
531
420
202
129
450
64
90
48
102
161
51
8
28
142
93
126