34
122
509
52
49
60
22
37
61
18
322
66
104
24
13
82
47
180
15
158
17
50
30
514
89
25
59
64
32
116
45
68
77
151
62
127
43
87
20
29
7
35
125
14
28
38
132
31