15
107
14
23
57
2
31
86
24
16
28
295
17
47
9
82
50
6
4
66
70
156
127
67
51
63
79
58
7
21
61
125
29
103
118
22
65
13
169
35
260
167
39
64
89
42
149