107
236
4078
16
123
469
666
14
78
45
29
41
178
21
35
282
3
44
130
8
13
152
19
11
33
7
59
104
55
83
27
62
23
70
10
37
40
12
25
375
97
117
194
109
217
280
52
76
63
58