102
111
87
68
13
58
26
27
5
7
6
127
19
16
14
8
2
11
53
110
313
12
133
63
18
38
166
76
250
23
86
134
46
41
31
305
178
240
83
129
24
36
47
35
106
64
44
81
29
50