106
14
51
84
42
102
75
11
57
25
20
56
21
7
44
29
32
231
68
28
15
45
13
83
265
8
52
2
17
43
54
23
70
66
63
31
19
177
248
9
33
4
64
900
99
77
119
110
38
87