3
117
8
13
20
11
56
35
15
31
27
49
89
77
50
472
206
127
41
65
44
42
51
40
16
34
160
212
32
184
53
124
181
81
107