109
13
10
86
25
50
39
9
38
254
12
17
23
32
36
49
18
33
133
131
42
54
142
171
413
22
134
46
82
159
323
35
30
48
95
107
285
180
123
65
739
258
77
222
419
67
72
51