107
35
1066
6
29
65
10
108
14
302
33
71
9
144
424
55
4
68
17
49
8
364
266
28
23
46
12
36
326
69
30
42
115
117
53
44
149
56
58
24
233
290
109
124
27
13
64
7
57