112
148
209
53
5
7
22
71
30
94
19
52
42
234
8
342
163
17
35
12
58
286
211
11
10
113
29
40
168
59
118
9
492
51
89
31
128
45
16
65
28
23
120
90
21
33
26
27