29
11
68
27
22
94
19
49
71
40
25
34
17
32
3
5
23
26
31
53
18
13
122
20
21
51
33
8
4
58
116
10
45
12
46
221
112
108
39
114
374
305